package com.titaniume.exer1;

import com.sun.org.apache.xml.internal.res.XMLErrorResources_tr;
import org.junit.Test;

import java.util.List;

/**
 *@program: JavaSenior
 *@description:
 * 定义一个测试类：
 * 创建 DAO 类的对象， 分别调用其 save、get、update、list、delete 方
 * 法来操作 User 对象，
 * 使用 Junit 单元测试类进行测试。
 *@author: renfei.huang
 *@create: 2021-10-14 14:44
 */
public class DAOTest {

    @Test
    public void test1(){

        DAO<User> dao  = new DAO<>();


        dao.save("1001",new User(1001,35,"周杰伦"));
        dao.save("1002",new User(1002,20,"易烊千玺"));
        dao.save("1003",new User(1003,42,"吴京"));

        dao.update("1002",new User(1002,22,"王俊凯"));

        dao.delete("1002");

        List<User> list = dao.list();
//        System.out.println(list);
        list.forEach(System.out::println);





    }
}
